<?php  

$job = 'job';
$dir = dirname(__FILE__)."/task/";

while(1) //实际程序最好不要while(1)如果while(1)，记得处理完任务要break  
{  
	if($queue = glob($dir.$job.'.*'))  
	{  
		$q  = array_shift($queue);  
		$rs = unserialize(file_get_contents($q));  
		//echo $url."\r\n";  
		//print_r($rs);
		//$rs['class']($rs['param']);
		call_user_func('run_'.$rs['class'], $rs['param']); 
		//call_user_func(function)
		unlink($q);  
	}  
	usleep(100);//这里要不要sleep或sleep多久自己凭感觉来。  
}

function run_job($param){
	echo 'run_job';
}


?>  